草庐IT

shell 编程

全部标签

windows - 谁能告诉我内核编程在 Linux 中是如何完成的,就像 Windows 中的 Windows DDK

我知道windows内核,但对linux内核不熟悉。我只需要知道它在linux中是如何完成的,即程序开发。 最佳答案 可以查看there(free-electrons.com),它是内核开发的一个很好的信息来源。(专注于嵌入式linux,但大多数文档可用于标准开发)你也有经典LinuxDevicesDrivers,非常完整和详细。最后但同样重要的是,Linuxkerneldocumentation. 关于windows-谁能告诉我内核编程在Linux中是如何完成的,就像Windows中的

windows - 在 Windows XP 中使用 NASM 编程

我有以下代码可以在WindowsXP32位2.09.08NASM上正常组装和运行:;howtocompile:nasm-felftest.asm;howtolink:ld-otest.exetest.osection.datasection.text;global_WinMain@16;_WinMain@16:;global_start_start:movax,4jmp$根据许多关于NASM的教程,asm文件需要包含以下内容:global_WinMain@16_WinMain@16:...如您所见,我的asm文件中没有它。(它被注释掉了,Allithasis_start)。那么,当我的

Windows系统编程

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭11年前。我很高兴能在windows平台上学习系统编程。我刚开始阅读“ProgrammingWindowsFifthEdition”,我注意到它主要是面向GUI的。请问一个可能很愚蠢的问题,但这一切不都可以在一个IDE中使用,而不是写几十行代码来编写一个windows窗体或一个下拉菜单吗?有没有办法避免所有这些并直接解决系统编程问题?

windows - shell 扩展会导致我的程序崩溃吗?

我的公司构建了一个在WindowsXP上运行的MFC应用程序。我们的一位客户报告说,此应用程序在打开通用文件对话框以允许用户保存日志文件时发生崩溃。我们还没有在我们的任何集成系统上观察到这种崩溃。客户向我们提供了一个故障转储,显示该程序正试图从地址160b2d48处的一些不可访问的内存中读取。该地址似乎来自地址空间的代码部分,因为在其正上方和下方加载了DLL(15dc0000-16085000和160c0000-1611b000),但该地址未加载任何内容。崩溃线程的堆栈如下:>shell32.dll!CFSFolder::GetDetailsEx()+0x533c8bytesshell

windows - 以编程方式扩展/自定义 Windows 登录提示

Windows(XP,Vista,7)登录框是否可扩展?是否有类似于Windows外壳扩展的“登录框”?作为一个虚构的例子,我有一个Windows主机,我的团队使用一个共享帐户。我希望我的团队成员能够通过验证码登录到主机桌面。我想修改登录框来执行此操作(而不是说,进行自动登录然后显示全屏验证码程序) 最佳答案 要自定义登录窗口,您必须创建一个CredentialProvider在Vista/7中,和一个GINAdll在XP中。 关于windows-以编程方式扩展/自定义Windows登录

windows - 如何以编程方式调用 "Log on as a service Properties"窗口?

如何以编程方式调用“作为服务登录属性”窗口?我可以使用命令行和mmc执行此操作吗? 最佳答案 根据评论中的要求,我有一些非常简单的代码可以设置已注册服务的用户名和密码。当然,这需要在服务安装时完成,也就是当您拥有提升的权限时。代码恰好在Delphi中,但将其移植到另一种语言应该是微不足道的。函数调用都是WindowsAPI调用,文档可以在MSDN中找到。SvcMgr:=OpenSCManager(nil,nil,SC_MANAGER_ALL_ACCESS);ifSvcMgr=0thenbeginRaiseLastOSError;//

windows - 如何以编程方式解锁窗口

我想利用我的旧镜像(由violet开发),当您在rfid标签阅读器上放置和取下rfid标签时,它允许触发事件。使用LibMirror我可以使用C#编写事件,这非常方便。我的想法是在我拿取rfid标签并将其放在镜子上时锁定和解锁我的工作站。由于2,锁定电台非常容易,然而解锁似乎更困难。几个帖子3,4在SO上表明这很困难,但我想得到一个明确的答案。我必须明确表示,我对任何安全方面的考虑不感兴趣,这更多是为了这样做。编辑:来自violet的mirware曾经允许这样做,这就是为什么我相信这是可能的。任何线索将不胜感激。 最佳答案 不,这是

windows - 从 shell 脚本调用存储过程

我想从普通控制台脚本调用SQL脚本,我该怎么做?提前谢谢你。 最佳答案 试试SQLcmdUtility 关于windows-从shell脚本调用存储过程,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8910109/

java - 运行位于服务器上并映射为 U ://dirver on windows from windows in java application? 的 unix shell 脚本

当我运行runShellScript(unixCommand);时出现以下错误:sh.exe已停止工作。谁能告诉我问题是什么以及如何解决?#!/bin/sh#thisassumeswebserverisrunningonport8080echo"Deployeverythingfirst"echo"Thesenext3shouldwork..."echo"Therestoftheseshouldfail...(nicelyofcourse)"echo"Thisshouldworkbutprintdebuginfoontheclientandserver"#Nowundeployever

windows - 在 shell 脚本中检测 windows 操作系统版本

您好,有没有办法在shell脚本中确定Windows操作系统版本?我的要求是如果OS_Version>=win_vista运行cmd1别的运行cmd2 最佳答案 获取版本的命令是ver。解析version.txt文件,然后进行比较。C:\>ver>version.txtC:\>typeversion.txtMicrosoftWindows[Version6.1.7601] 关于windows-在shell脚本中检测windows操作系统版本,我们在StackOverflow上找到一个类似